package vip.denglei.company.service.app;

import com.baomidou.mybatisplus.extension.service.IService;
import com.kuaidi100.sdk.response.SubscribeResp;
import vip.denglei.company.model.app.AppUserOrder;
import vip.denglei.company.model.app.bo.AppUserOrderBO;
import vip.denglei.company.model.app.bo.BindingLogisticsBO;
import vip.denglei.company.model.app.query.AppUserOrderQuery;
import vip.denglei.company.util.HttpResult;
import vip.denglei.company.util.kuidi100.SubscribePushParamResp;

public interface AppUserOrderService extends IService<AppUserOrder> {
    HttpResult saveUserOrder(AppUserOrderBO appUserOrderBO);

    HttpResult queryUserOrderPage(AppUserOrderQuery appUserOrderQuery);


    HttpResult queryUserOrderDetailsByOrderId(String orderId);


    HttpResult bindingLogistics(BindingLogisticsBO bindingLogisticsBO);
    void  modifyInventory (String orderId);


    SubscribeResp LogisticsNotify(SubscribePushParamResp subscribePushParamResp);

}
